Here is the link to my header. It works fine in Firefox or Safari and even IE7.
http://www.tibetcollectionws.com/menu622/menu622.htm
Notice the difference between IE8 and Firefox. What did they do to their browser? IE8 creates this big gap between the logo. What creates the gap in IE8 is when I take out the following code:
- Code: Select all
<td colspan="5"><img name="menugfxsfield" src="/menu622/menugfxsfield.gif" width="188" height="16" border="0" id="menugfxsfield" alt="" /></td>
And I replace it with the following to make it a real search field:
- Code: Select all
<td width="186" height="15" colspan="5"><form action="http://tibetcollectionws.com/cgi-tibetcollectionws/sb/productsearch.cgi?storeid=*2c6a67e1a9bd7166bfccf22c7179f74b8d0014ba4e9b4b82" method="post"><input name="search_field" type="text" id="search" style=" background-color: #ffffff; border: 1px solid #999999; padding: 0px 0px; width:184px; height:13px; "><input type=hidden name="storeid" value="*2c6a67e1a9bd7166bfccf22c7179f74b8d0014ba4e9b4b82"/></td>
Note: I also shed two pixels from both the width and the height of the field so it fits better in the design. Either way IE8 is consistently messed up if I take out the image and replace with a field. It just can't keep the images together for some reason.
I hope this helps someone else as well with an advanced template such as this. IE8 might be causing other conflicts as well and unfortunately by next year it will probably become atleast 60% of the Browser share.
Thanks in advance!